home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / ldapjdk.jar / netscape / ldap / LDAPCheckComm.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-13  |  1.2 KB  |  32 lines

  1. package netscape.ldap;
  2.  
  3. import java.lang.reflect.Method;
  4.  
  5. class LDAPCheckComm {
  6.    static Method getMethod(String var0, String var1) throws LDAPException {
  7.       SecurityManager var2 = System.getSecurityManager();
  8.       if (var2 == null) {
  9.          throw new LDAPException("No security manager");
  10.       } else if (var2.toString().startsWith("java.lang.NullSecurityManager")) {
  11.          throw new LDAPException("No security manager");
  12.       } else if (var2.toString().startsWith("netscape.security.AppletSecurity")) {
  13.          try {
  14.             Class var3 = Class.forName(var0);
  15.             Method[] var4 = var3.getMethods();
  16.  
  17.             for(int var5 = 0; var5 < var4.length; ++var5) {
  18.                if (var4[var5].getName().equals(var1)) {
  19.                   return var4[var5];
  20.                }
  21.             }
  22.  
  23.             throw new LDAPException("no enable privilege in " + var0);
  24.          } catch (ClassNotFoundException var6) {
  25.             throw new LDAPException("Class not found");
  26.          }
  27.       } else {
  28.          return null;
  29.       }
  30.    }
  31. }
  32.